retail store chain - French English Dictionary